/**
 * @File Name: communication.h
 * @brief  
 * @Author : LiWanglin email:lwl510ll@163.com
 * @Version : 1.0
 * @Creat Date : 2024-01-28
 * 
 * @copyright Copyright (c) 2024 LiWanglin
 */

#ifndef __COMMUNICATION_COMMUNICATION_H__
#define __COMMUNICATION_COMMUNICATION_H__

#include "process_manager.h"

class Communication:public ProcessManager
{
private:
    /* data */
    char name[50];

protected:
    int fd;

public:
    Communication(/* args */);
    ~Communication();

    int get_fd();
    CMResult get_name(char *name);
    CMResult set_name(char *name);
};


#endif